import {
	createSSRApp
} from "vue";
import App from "./App.vue";
import 'virtual:windi.css'
import sr from 'sr-sdk-wxapp'

sr.init({
	/**
	 * 有数 - ka‘接入测试用’ 分配的 app_id，对应的业务接口人负责
	 */
	token: process.env.SR_TOKEN,

	/**
	 * 微信小程序appID，以wx开头
	 */
	appid: process.env.WXAPPID,

	/**
	 * 如果使用了小程序插件，需要设置为 true
	 */
	usePlugin: false,

	/**
	 * 开启打印调试信息， 默认 false
	 */
	debug: true,

	/**
	 * 建议开启-开启自动代理 Page， 默认 false
	 * sdk 负责上报页面的 browse 、leave、share 等事件
	 * 可以使用 sr.page 代替 Page(sr.page(options))
	 * 元素事件跟踪，需要配合 autoTrack: true
	 */
	proxyPage: true,
	/**
	 * 建议开启-开启组件自动代理， 默认 false
	 * sdk 负责上报页面的 browse 、leave、share 等事件
	 */
	proxyComponent: true,
	// 建议开启-是否开启页面分享链路自动跟踪
	openSdkShareDepth: true,
	// 建议开启-元素事件跟踪，自动上报元素事件，入tap、change、longpress、confirm
	autoTrack: false,
	//建议开启-自动化获取openId，授权过的小程序可自动化获取openId
	openAutoTrackOpenId: true,
	autoStart: true,
})

export function createApp() {
	const app = createSSRApp(App);
	return {
		app
	};

}
